#练习1：在控制台中循环录入字符串，输入空字符停止
    #   打印所有不重复的文字

str02 = set()
while True:
    str01 = input('请输入字符串')
    if str01 == '':
        break
    str02.add(str01)
print(str02)

'''
练习2：经理：曹操，刘备，孙权
      技术：曹操，刘备，张飞，关羽

    1.请计算：
        （1）是经理也是技术的有谁：
        （2）是经理，不是技术的有谁
        （2）是技术，不是经理的有谁
        （4）张飞是经理吗
        （5）身兼一职的都有谁
        （6）经理和技术总共有多少人
'''

ops = {'曹操','刘备','孙权'}
dev = {'曹操','刘备','张飞','关羽'}

a = ops & dev
print(a)

b = ops - dev
print(b)

c = dev -ops
print(c)

d = '张飞' in ops
print(d)

e = ops ^ dev
print(e)

f = ops | dev
print(len(f))

'''
固定集合
 不可变的集合
 
 可以作为字典的键，还可以作为集合的值
'''
set01 = frozenset([1,2,3,4,5,6,7,3])